eliminate epsilon moves